An Executable Activity Theory Based Framework for Early Requirements Analysis

نویسندگان

  • Rubén Fuentes
  • Jorge J. Gomez-Sanz
  • Eva Ullán
چکیده

Gathering requirements in a domain problem is a challenging task for which several agent-oriented solutions have been devised. The high-level abstraction of agent concepts and their associated semantics eases this elicitation. Nevertheless, this does not ensure that the specification reflects what the customer demands. A frequent validation technique consists in building a prototype so that the customer can appreciate the result of the conversations with the analysts. The creation of such system requires time and money, and thus the industry would appreciate means of reducing these costs. This paper addresses this problem trying to prevent unnecessary developments. The proposal consists in capturing requirements with a framework based on the analysis of human societies named SCAT. This framework is generic enough to be domain independent and uses concepts similar to those in Agent-Oriented Software Engineering. Specifications captured with SCAT are described at low cost, since only general principles are required, and get the extra advantages of being both executable and verifiable. Besides, the resulting instantiation of the framework can be translated later onto a specific methodology if the required transformation rules are developed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

An Activity Theory Analysis of ELT Reform in Iranian Public Schools

The present study takes Engeström human activity system model (1987, 1999) as a theoretical framework to investigate the CLT-based English curriculum reform in Iran which was initiated in 2013 by the Ministry of Education in public schools. With the premise that human activity is artifact-mediated and goal-directed, activity theory makes it possible to demonstrate the complex and dynamic relati...

متن کامل

Analysis of disassembled executable codes by abstract interpretation

The aim of this paper is to dene the abstract domain, abstract operator, abstract semantic, the environments and states of disassembled executable codes as well as a way to analysis the disassembled executable codes. Nowadays, static analysis on disassembled code going to grow. Reverse engineering and malware analysis use this technique. Thus, we tried to perform pluralization the requirements ...

متن کامل

Perceptual Learning Style Preferences and Computer-Assisted Writing Achievement within the Activity Theory Framework

Learning styles are considered among the significant factors that aid instructors in deciding how well their students learn a second or foreign language (Oxford, 2003). Although this issue has been accepted broadly in educational psychology,further research is required to examine the relationship between learning styles and language learning skills. Thus, the present study was carried out to in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008